Vcenter CertificateManagement Vcenter VmcaRoot CreateSpec

Vcenter CertificateManagement Vcenter VmcaRoot CreateSpec
Vcenter CertificateManagement Vcenter VmcaRoot CreateSpec

The Vcenter CertificateManagement Vcenter VmcaRoot CreateSpec contains information. to generate a Private Key and CSR.

This schema was added in vSphere API 6.9.1.

JSON Example
{
    "key_size": 0,
    "common_name": "string",
    "organization": "string",
    "organization_unit": "string",
    "locality": "string",
    "state_or_province": "string",
    "country": "string",
    "email_address": "string",
    "subject_alt_name": [
        "string"
    ]
}
integer As int64 As int64
key_size
Optional

The size of the key to be used for public and private key generation.

This property was added in vSphere API 6.9.1.

If missing or null the key size will be 3072.

string
common_name
Optional

The common name of the host for which certificate is generated.

This property was added in vSphere API 6.9.1.

If missing or null the common name will be the primary network identifier (PNID) of the vCenter Virtual Server Appliance (VCSA).

string
organization
Optional

Organization field in certificate subject.

This property was added in vSphere API 6.9.1.

If missing or null the organization will be 'VMware'.

string
organization_unit
Optional

Organization unit field in certificate subject.

This property was added in vSphere API 6.9.1.

If missing or null the organization unit will not be set in the certificate subject.

string
locality
Optional

Locality field in certificate subject.

This property was added in vSphere API 6.9.1.

If missing or null the locality will be 'Palo Alto'.

string
state_or_province
Optional

State field in certificate subject.

This property was added in vSphere API 6.9.1.

If missing or null the state will be 'California'.

string
country
Optional

Country field in certificate subject.

This property was added in vSphere API 6.9.1.

If missing or null the country will be 'US'.

string
email_address
Optional

Email field in Certificate extensions.

This property was added in vSphere API 6.9.1.

If missing or null the emailAddress will be '[email protected]'.

array of string
subject_alt_name
Optional

SubjectAltName is list of Dns Names and Ip addresses.

This property was added in vSphere API 6.9.1.

If missing or null PNID of host will be used as IPAddress or Hostname for certificate generation.